package com.chenfan.mcn.model.dto;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * @author wulg
 * @date 2023/9/20
 */
@Data
public class AeQueryExcutionOrderDTO implements Serializable {

    /**
     * 执行单号
     */
    private String excuteCode;

    /**
     * 执行单回款状态
     */
    private List<Integer> paybackStatus;

    /**
     * E提成结算状态：0:未结算；1:结算中；2:已结算
     */
    private List<Integer> commissionSettleStatusList;

    /**
     * 创建开始时间
     */
    private Date beginDate;

    /**
     * 创建结束时间
     */
    private Date endDate;

    /**
     * 收入合同编号
     */
    private String incomeContractCode;

    /**
     * 单据状态：-2_待执行, -1_执行中, 0_待提交, 1_审批中, 2_审批通过, 3_审批拒绝, 4_已撤回, 9_作废
     */
    private List<Integer> approvalStatus;
}
